improve satisfaction - German English Dictionary